import javax.swing.*;
import java.awt.*;

    /**
     * 自定义面板 继承面板类
     */
    public class MyPanel extends JPanel {
        /**
         * 重写绘制方法
         */
        @Override
        public void paint(Graphics g) {
            //调用父类绘制方法绘制基础图形
            super.paint(g);
            //设置颜色
            g.setColor(Color.ORANGE);
            //绘制长方形；X轴 Y轴 宽度 高度
            g.fillRect(30,30,300,20);
            g.setColor(Color.RED);
            //圆
            g.fillOval(30,45,30,40);
            g.fillOval(305,45,30,40);
            //设置字体
            g.setFont(new Font("微软雅黑",Font.BOLD,24));
            //绘制文字
            g.drawString("这是我的第一个界面程序",50,150);
            //绘制三角形
            int[] xPoints = {140,190,240};
            int[] yPoints = {200,179,200};
            g.fillPolygon(xPoints,yPoints,3);

        }
    }
